CPU Port Contention Without SMT

نویسندگان

چکیده

CPU port contention has been used in the last years as a stateless side channel to perform side-channel attacks and transient execution attacks. One drawback of this is that it heavily relies on simultaneous multi-threading, which can be absent from some CPUs or simply disabled by OS. In paper, we present sequential contention, does not require SMT. It exploits sub-optimal scheduling ports for instruction-level parallelization. As result, specifically-crafted instruction sequences single thread suffer an increased latency. We show exploited web browsers WebAssembly. automated framework search leading specific generations, evaluated 50 different CPUs. An attacker use these browser determine generation within 12 s with 95% accuracy. This fingerprint highly stable resistant system noise, mitigations are either expensive only probabilistic.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Secretly Monopolizing the CPU Without Superuser Privileges

We describe a “cheat” attack, allowing an ordinary process to hijack any desirable percentage of the CPU cycles without requiring superuser/administrator privileges. Moreover, the nature of the attack is such that, at least in some systems, listing the active processes will erroneously show the cheating process as not using any CPU resources: the “missing” cycles would either be attributed to s...

متن کامل

Parallel Read Operations Without Memory Contention

We address the problem of organizing a set T of shared data into the memory modules of a Distributed Memory Machine (DMM) in order to minimize memory access connicts (i.e. memory contention) during read operations. Previous solutions for this problem can be found as fundamental subprocedures of the PRAM simulation methods on DMM presented during the last years. The eeciency of such solutions re...

متن کامل

Cpu Cpu 1 Cpu 2 Cpu

Coherent-cache shared-memory architectures often give disappointing performance which can be alleviated by manual tuning. We describe a new trace analysis tool, clarissa, which helps diagnose problems and pinpoint their causes. Unusually, clarissa works by analysing potential contention, instead of measuring predicted contention by simulating a speciic memory system design. This is important be...

متن کامل

[Single port distal pancreatectomy without spleen preserving].

1. Clark MP, Qayed ES, Kooby DA, Maithel SK, Willingham FF. Natural orifice translumenal endoscopic surgery in humans: a review. Minim Invasive Surg. 2012;2012:189–296 [Epub 2012 Jun 6]. 2. Jacobsen GR, Thompson K, Spivack A, Fischer L, Wong B, Cullen J, et al. Initial experience with transvaginal incisional hernia repair. Hernia. 2010;14:89–91. 3. Powell B, Whang SH, Bachman SL, Astudillo JA, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2022

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-031-17143-7_11